To secure your database, you should only allow members of the sysadmin role to execute CmdExec and ActiveScripting job steps. CmdExec job steps are operating system commands or executable programs that end with .bat, .cmd, .com, or .exe. ActiveScripting job steps are scripts that are written in a scripting language, such as VBScript or PerlScript.
If you allow users who are not system administrators to run job steps, the specified proxy account is used.
Change your SQL Server Agent properties to specify that only members of the sysadmin role can execute CmdExec or Microsoft ActiveX scripting job steps. After you change this setting, if a user who is not a member of the sysadmin role attempts to execute a task that includes these types of job steps, the CmdExec or ActiveScripting job steps will fail.
⌐ 2002 Microsoft Corporation. All rights reserved.